home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 48
/
Amiga Format CD48 (1999-12-13)(Future Publishing)(GB)(Track 1 of 2)[!][issue 2000-01].iso
/
-serious-
/
programming
/
c
/
stormamiga_lib
/
include
/
limits.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-11-01
|
1KB
|
53 lines
#ifndef _INCLUDE_LIMITS_H
#define _INCLUDE_LIMITS_H
/*
** $VER: limits.h 2.2 (7.2.97)
** StormC Release 3.0
**
** '(C) Copyright 1995/96/97 Haage & Partner Computer GmbH'
** All Rights Reserved
*/
#define CHAR_BIT 8
#define CHAR_MAX 127
#define CHAR_MIN (-128)
#define SCHAR_MAX 127
#define SCHAR_MIN (-128)
#define SHRT_MAX 0x7fff
#define SHRT_MIN (-0x8000)
#define INT_MAX 0x7fffffff
#define INT_MIN (-0x80000000)
#define LONG_MAX 0x7fffffff
#define LONG_MIN (-0x80000000)
#define LONGLONG_MAX 0x7fffffffffffffffLL
#define LONGLONG_MIN (-0x8000000000000000LL)
#define UCHAR_MAX 255
#define USHRT_MAX 65535
#define UINT_MAX 0xffffffffU
#define ULONG_MAX 0xffffffffU
#define ULONGLONG_MAX 0xffffffffffffffffULL
#define MAXDOUBLE 1.79769313486231470e+308
#define MAXFLOAT ((float) 3.40282346638528860e+38)
#define MINDOUBLE 4.94065645841246544e-324
#define MINFLOAT ((float) 1.40129846432481707e-45)
#define DSIGNIF (64 - 11)
#define FSIGNIF (32 - 8)
#define DMAXEXP (1 << 11 - 1)
#define FMAXEXP (1 << 8 - 1)
#define DMINEXP (-(DMAXEXP + DSIGNIF - 4))
#define FMINEXP (-(FMAXEXP + FSIGNIF - 4))
/*----- support for stormamiga.lib -----*/
#ifdef STORMAMIGA
#ifndef LIMITS_STORMAMIGA_H
#include <limits_stormamiga.h>
#endif
#endif
#endif